//父类
class Person {
    constructor(name, age) {
        this.name = name
        this.age = age
    }
    say() {
        console.log('父类的实例方法')
    }
}

//子类
class Japanese extends Person {
    constructor(name,age){
        //子类写构造器第一行必须是super()
        //super意思就是调用父类构造器
        super(name,age) 

    }
}
const j = new Japanese('日本人', 18)
console.log(j) //调用父类属性
j.say() //调用父类方法

//子类
class Chinese extends Person {

}
const c = new Chinese('中国人', 28)
console.log(c) //调用父类属性
c.say() //调用父类方法